package com.example.points.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.example.points.domain.PointsOperationLog;

public interface PointsOperationLogService {
    void recordOperation(Long userId, Integer operationType, Long points, 
                        Long beforePoints, Long afterPoints, String operator, String remark);
    
    IPage<PointsOperationLog> getOperationLogs(Long userId, Integer operationType, 
                                              Integer pageNum, Integer pageSize);
} 